package org.hardstone.domain;

public enum BaseCategory {

    /**
     * This scope is used for define of categories
     */

    //Media Category
    PICTURE,            //.jpeg .jpg .png .gif etc.
    VIDEO,              //.mp4 .avi etc.
    MUSIC,              //.mp3 etc.
    POSITION03,
    POSITION04,
    POSITION05,
    POSITION06,
    POSITION07,
    POSITION08,
    POSITION09,


    //Doc Category
    WRITTEN,            //.txt .doc .docx etc.
    TABLE,              //.xlsx .xls .csv etc.
    SLIDE,              //ppt pptx etc.
    POSITION13,
    POSITION14,
    POSITION15,
    POSITION16,
    POSITION17,
    POSITION18,
    POSITION19,


    //Note Category
    NOTE,               //Markdown PDF etc.
    BUILD_FILE,         //Makefile Dockerfile pom.xml etc.
    MIND_MAP,           //.Xmind  .mmap.xml etc.
    POSITION23,
    POSITION24,
    POSITION25,
    POSITION26,
    POSITION27,
    POSITION28,
    POSITION29,


    //Source Code Category
    PYTHON,             //Python source code files end with .py .ipynb etc.
    JAVA,               //Java source code or class file end with .java .class etc.
    C_CPP,              //C/C++ source code file end with .c .cpp etc.
    POSITION33,
    POSITION34,
    POSITION35,
    POSITION36,
    POSITION37,
    POSITION38,
    POSITION39,


    //Model Category
    PYTORCH,            //Pytorch models file
    TENSORFLOW,         //Tensorflow models file
    PADDLE_PADDLE,      //PaddlePaddle models file
    POSITION43,
    POSITION44,
    POSITION45,
    POSITION46,
    POSITION47,
    POSITION48,
    POSITION49,

    //Computer Source Category
    STORAGE,
    MEMORY,
    NETWORK,
    POSITION53,
    POSITION54,
    POSITION55,
    POSITION56,
    POSITION57,
    POSITION58,
    POSITION59,


    //None Entity
    NoneEntity,

}
